package com.cskaoyan.service.mall;

import com.cskaoyan.bean.bo.mall.OrderShipBo;
import com.cskaoyan.bean.vo.mall.OrderDetailVo;
import com.cskaoyan.bean.vo.mall.OrderListVo;

import java.text.ParseException;


/**
 * @Author Ajun de BBC
 * @Date 2022/7/17 16:53
 * @Version 1.5
 */
public interface OrderService {
    OrderListVo orderList(Integer page, Integer limit, Short[] orderStatusArray, String sort, String order, Integer orderId, String start, String end, Integer userId, String orderSn) throws ParseException;

    OrderDetailVo orderDetail(Integer orderId);

    void orderShip(OrderShipBo orderShipBo);

    int orderDelete(Integer orderId);

    void orderRefund(Integer orderId, Integer refundMoney);

    Integer orderReply(Integer commentId, String content);
}
